home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Supervisor's Toolkit
/
Network Supervisor's Toolkit.iso
/
tools
/
lu62
/
include
/
rcb.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-07-10
|
2KB
|
53 lines
struct rcb {
struct lucb *p_lucb; /* ô¬áºáΓѽ∞ ¡á ½«¬. LU*/
unsigned long rcb_id; /* ¿ñÑ¡ΓΣ¿¬áΓ«α RCB */
struct tcb *p_tcb;
char hs_id[8];
char lu_name[8]; /* Name of Partner_LU */
struct pnlu *p_partner; /* Pointer to Partner_LU_block */
char mode_name[8];
char conv_correlator[8];
char conv_type;
int send_ll_remainder;
int receive_remainder;
char fill;
int max_length;
char locks;
char send_ll_byte;
int saved_byte;
char sync_level;
struct rcb *next_w; /* ß½Ññ. φ½Ñ¼Ñ¡Γ ó «τÑpÑñ¿ «ª¿ñá¡¿∩ */
struct rcb *prev_w; /* »pÑñ. φ½Ñ¼Ñ¡Γ ó «τÑpÑñ¿ «ª¿ñá¡¿∩ */
struct w_f { /* Σ½áª¬¿ ºá»p«ßá ¡á »«óΓ«p¡πε «ípáí«Γ¬π */
unsigned r_snd : 1; /* req. send */
unsigned r_rcv : 1; /* req. receive*/
unsigned r_opn : 1; /* req. open */
unsigned r_cls : 1; /* req. close */
unsigned r_cnf : 1; /* req. confirm */
unsigned rsrv : 3; } w_flags;
unsigned char code; /* ¿ß»«½∞ºπѼδ⌐ ¬«ñ */
char *session_parm_ptr;
char *ps_to_hs_record;
char rq_to_send_rcvd;
unsigned long sess_corl; /* Session correlator */
struct sparm *p_parm; /* Pointer to SEND_PARM */
char hsps; /* YES or No data for receive */
char cdind;
int conv_state; /* fsm_conv */
int error_state; /* fsm_error */
struct mc_receive_buffer *rbptr;
unsigned long sense;
int verb_code; /* ¬«ñ »α¿¼¿Γ¿óá */
void *verb_ptr; /* π¬áºáΓѽ∞ ¡á »«½Ñ »α¿¼¿Γ¿óá*/
struct rcb *next;
struct rcb *prev;
struct rcb *Dir_next; /* ñ½∩ ßó∩º¿ óßÑσ rcb */
struct scb *p_scb;
int In_count; /* τ¿ß½« íπΣÑα«ó ó« óσ«ñ¡«¼ »π½Ñ */
int Out_count; /* τ¿ß½« íπΣÑα«ó ó óδσ«ñ¡«¼ »π½Ñ */
struct prefix *first_in; /* »Ñαóδ⌐ íπΣÑα ó« óσ«ñ¡«¼
»π½Ñ */
struct prefix *first_out; /* »Ñαóδ⌐ íπΣÑα ó óδσ«ñ¡«¼
»π½Ñ */
};